.jquery-tinytable {
	border-left:1px solid #aaa;
	margin:10px 0;
	font-size:12px;
}

.jquery-tinytable td input{
	margin: 2px;
	background:#F5FAB7;
}

.jquery-tinytable td i{
	margin: 3px;
}
.jquery-tinytable caption{
	padding:4px 0;
	border:1px solid #aaa;
	background:#DFDADA;
	border-radius:4px 4px 0 0;
}
.jquery-tinytable td, .jquery-tinytable th{
	//border-right:1px solid #E3E6EB;
	//border-bottom:1px solid #E3E6EB;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	padding:.6em 1em;
}

.jquery-tinytable tr.odd {
	background:#F9F9F9;
}

.jquery-tinytable tr.even {
	background:#fff;
}

.jquery-tinytable tr.sel {
	background:#FFCC33;
}

.jquery-tinytable tr.sel a {
	color:#fff;
}

.jquery-tinytable th {
	background:#eee;
	color:#0073EA;
	font-weight: normal;
}

.jquery-tinytable tbody tr:hover td {
	background:#3399ff;
	border-color:#3399ff;
	color:#fff;
	
}

.jquery-tinytable tfoot tr {
	text-align:center;
	background:#FFF;
	font-size:12px;
}

.jquery-tinytable tfoot tr .ctrl .fa{
	float: right;
	display: inline-block;
	width:20px;
	height:18px;
	line-height: 18px;
	cursor: pointer;
	color:#777;
}

.jquery-tinytable tfoot tr .ctrl .fa:HOVER{
	color:#444;
}
.jquery-tinytable tfoot tr a{
	display:inline-block;
	padding:0 6px;
	line-height:18px;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	float:left;
	cursor:pointer;
	color:#0073EA;
}

.jquery-tinytable tfoot tr a:hover,.jquery-tinytable tfoot tr .choosed,.jquery-tinytable tfoot tr .choosed {
	background:#eee;
}

.jquery-tinytable tfoot tr .firstPage {
	border-radius:2px 0 0 2px;
	border:1px solid #aaa;
}

.jquery-tinytable tfoot tr .lastPage {
	border-radius:0 2px 2px 0;
}


.jquery-tinytable tfoot tr .unava,.jquery-tinytable tfoot tr .unava:hover {
	background:#fff;
	color:#aaa;
	cursor:default;
}

.jquery-tinytable tfoot .index_all {
	margin:0 10px;
	padding:0;
	background:#aaa;
	color:#444;
	border-radius:2px;
	font-weight: normal;
	display:inline-block;
	float:left;
	border:1px solid #aaa;
}

.jquery-tinytable tfoot .index_all .pgIdx{
	padding-left:10px;
}

.jquery-tinytable tfoot .index_all .pgIdx:after {
	content:" ";
	height:0;
    width:0;
    overflow: hidden;
    font-size: 0;   
    line-height: 0;
    border-color:#fff transparent transparent #fff;
    border-style:solid dashed dashed solid;
    border-width:8px;
	position:absolute;
}

.jquery-tinytable tfoot .index_all .pgCnt {
	padding-right:10px;
	margin-left:18px;
}

.jquery-tinytable tfoot .index_all .pgCnt:before {
	content:" ";
	height:0;
    width:0;
    overflow: hidden;
    font-size: 0;   
    line-height: 0;
    border-color:transparent #fff #fff transparent;
    border-style:dashed solid solid dashed;
    border-width:8px;
	position:absolute;
	left:-16px;
}

.jquery-tinytable tfoot .index_all span {
	display:inline-block;
	height:16px;
	position:relative;
	background:#FFF;
	float:left;
}

.jquery-tinytable tfoot tr select {
	height:18px;
	border:1px solid #ccc;
	border-radius:2px;
	float:left;
}
.jquery-tinytable tbody .selctrl {
	color:#aaa;
	text-align:center;
	cursor:pointer;
}

.jquery-tinytable tbody .selctrl:hover,.jquery-tinytable tbody .fa-check-square-o {
	color:#444;
}

.jquery-tinytable thead .selctrl {
	cursor:pointer;
}

.jquery-tinytable thead .selctrl i{
	display:block;
	width:16px;
}

.jquery-tinytable thead .sort {
	overflow: hidden;
	display: inline;
	cursor: pointer !important;
	margin-left: 0.6em;
}

.jquery-tinytable th.sortable:hover {
	background : #0073EA;
	color:#fff;	
	cursor:pointer;
}

.jquery-tinytable .fa {
	cursor :pointer;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
